/*
 * nature.h
 *
 *  Created on: 10/giu/2014
 *      Author: ammin
 */

#ifndef NATURE_H_
#define NATURE_H_

#include "broker.h"

namespace NS_NATURE{

	using namespace NS_STOCKEXCHANGE;

	class Nature{
	public:
		static Nature *Instance();
		static void Remove(Nature *pInstance);
		PublisherStockExchangeI *GetSchoolTeacher();
		PublisherStockExchangeI *GetStockExchangeBroker();
		bool IsAdult(int age);

	private:
		Nature();
		~Nature();
	};
}


#endif /* NATURE_H_ */
